package com.szxy.lambda;

import org.junit.jupiter.api.Test;

import java.util.stream.Stream;

/**
 * @Author:zwer
 * @Date:2020/4/15 22:13
 * @Description:com.szxy.lambda
 * @Version:1.0
 * 供给型接口：无参有返回值
 * 基本形式为： Supplier<T> s ：T get()
 *
 **/
public class SupplierTest  {

    @Test
    public void supplierTest() {
        // 供给型接口
        Stream<Double> stream = Stream.generate(() -> Math.random());
        // 消费型接口
        stream.forEach((t)-> System.out.println(t));
    }

}
